.area-box {
  .el-form-item--mini.el-form-item,
  .el-form-item--small.el-form-item {
    margin-bottom: 0;
  }
  .el-checkbox-group {
    display: flex;
    flex-direction: column;
    .el-checkbox {
      margin-left: 20px;
      line-height: 28px;
      margin-bottom: 5px;
    }
  }
}
.area-box {
  .area-item {
    .channel-list {
      .el-form-item__error {
        padding-left: 20px;
      }
    }
  }
}

.applymentnew-form {
  .el-input {
    width: 320px;
  }
  .el-select {
    .el-input {
      width: 120px;
    }
  }
  .el-textarea {
    width: 320px;
  }
  .full-el-select {
    .el-input {
      width: 320px;
    }
  }
  .el-form-item {
    margin-bottom: 64px;
    &:last-child {
      margin-bottom: 34px;
    }
    &.widthout-tips {
      margin-bottom: 30px;
    }
  }
  .phone-form-item {
    width: 320px;
    display: flex;
    .el-input {
      width: 260px;
    }
    .phone-prefix {
      width: 50px;
      height: 36px;
      line-height: 36px;
      text-align: center;
      background: #f4f4f4;
      border: 1px solid #d8d8d8;
      border-radius: 3px;
      font-size: 14px;
      color: #474747;
      margin-right: 10px;
    }
  }
  .date-form-item {
    .el-date-editor.el-input,
    .el-date-editor.el-input__inner {
      width: 146px;
    }
    .el-checkbox {
      margin-left: 30px;
    }
    .connect {
      display: inline-block;
      margin: 0 5px;
    }
    &.range-date-item {
      .el-form-item {
        margin-bottom: 40px;
        &.second-date-item {
          .el-form-item__error {
            padding-left: 28px;
            background: #fff;
            z-index: 10;
          }
        }
      }
      .el-checkbox {
        margin-bottom: 40px;
      }
    }
  }
}

.body-ralative-dialog {
  .el-dialog__body {
    position: relative;
  }
}

.choose-parking-protocol-form {
  .el-checkbox-group {
    .el-checkbox {
      margin-left: 0;
      margin-right: 30px;
      width: 28%;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }
}

.choose-main-protocol-form {
  .el-form-item {
    margin-bottom: 0;
  }
  .el-form-item__content {
    transform: translateY(10px);
  }
  .el-radio-group {
    .el-form-item__label {
      transform: translateY(-11px);
    }
    .el-radio {
      margin-left: 0;
      margin-right: 30px;
      margin-bottom: 30px;
    }
  }
}

.choose-main-body-dialog {
  .el-dialog__body {
    height: 500px;
    overflow-y: scroll;
  }
}

.transform-license-plate {
  .transform-license-plate-bd {
    .left-bd {
      .el-form-item {
        width: 196px;
        .el-form-item__content {
          flex: 1;
        }
      }
    }
  }
}
.transform-license-plate {
  .left-bd {
    margin-right: 30px;
    .el-form-item .el-form-item__label {
      font-size: 12px;
      color: #474747;
    }
  }
}

.transform-input-item {
  position: relative;
  .remove-btn {
    position: absolute;
    right: 5px;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    background: url('../img/ic_subscribe_delete.svg') no-repeat center center;
    background-size: 16px 16px;
  }
}

.voice-item {
  .el-form-item__content {
    width: 268px;
  }
}

.gun-item {
  .channel-item {
    margin-right: 20px !important;
    .el-form-item__content {
      width: 220px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      .el-select {
        width: 100%;
      }
    }
  }

  .video-item {
    .el-form-item__content {
      width: 290px;
    }
  }
}

.el-form-item-group {
  position: relative;
  .el-form-item__content {
    width: 220px;
  }
  .group-btn {
    position: absolute;
    left: 235px;
    top: 50%;
    transform: translateY(-50%);
  }
}
